microscopic sphincter - German English Dictionary